//package com.shenqi.parking.config;
//
//import com.shenqi.parking.utils.OSSUtil;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import javax.annotation.PreDestroy;
//
//@Configuration
//public class OSSConfig {
//
//    @Value("${aliyun.oss.endpoint}")
//    private String endpoint;
//
//    @Value("${aliyun.oss.access-key-id}")
//    private String accessKeyId;
//
//    @Value("${aliyun.oss.access-key-secret}")
//    private String accessKeySecret;
//
//    @Value("${aliyun.oss.bucket-name}")
//    private String bucketName;
//
//    @Bean
//    public OSSUtil ossUtil() {
//        return new OSSUtil(endpoint, accessKeyId, accessKeySecret, bucketName);
//    }
//
//    @Bean
//    @PreDestroy
//    public void shutdownOSSClient(OSSUtil ossUtil) {
//        ossUtil.shutdown();
//    }
//}